return {

  -- 启动neoconf.json支持
  { import = "lazyvim.plugins.extras.lsp.neoconf" },

  -- 安装主题
  -- {
  --   "olimorris/onedarkpro.nvim",
  --   priority = 1000, -- 可以根据需要设置优先级，确保主题加载优先
  --   config = function()
  --     vim.cmd("colorscheme onedark") -- 激活 One Dark 主题
  --   end,
  -- },
  {
    "folke/tokyonight.nvim",
    opts = {
      styles = {
        -- 关闭所有斜体
        comments = { italic = false },
        keywords = { italic = false },
        functions = { italic = false },
        variables = { italic = false },
        sidebars = { italic = false },
        floats = { italic = false },
      },
    },
  },
  -- 关闭形参提示
  {
    "neovim/nvim-lspconfig",
    opts = {
      inlay_hints = { enabled = false },
    },
  },

  -- add any tools you want to have installed below
  --mason 插件管理
  {
    "williamboman/mason.nvim",
    opts = {
      ensure_installed = {
        "stylua",
      },
    },
  },

  -- 自动保存
  {
    "Pocco81/auto-save.nvim",
    config = function()
      require("auto-save").setup({
        enabled = true, -- 启用自动保存
        execution_message = {
          message = function()
            return "AutoSave: saved at " .. vim.fn.strftime("%H:%M:%S")
          end,
          cleaning_interval = 1000,
        },
        trigger_events = { "InsertLeave", "TextChanged" }, -- 触发保存的事件
        conditions = {
          exists = true,
          filename_is_not = {},
          filetype_is_not = {},
          modifiable = true,
        },
        write_all_buffers = false, -- 仅保存当前缓冲区
        debounce_delay = 135, -- 延迟保存，单位 ms
      })
    end,
  },

  -- 类似ctrl + d
  { "mg979/vim-visual-multi" },

  --ubuntu18.04不能使用stylua解决方法：
  --自己编译stylua替换掉~/.local/share/nvim/mason/bin/stylua
  -- neocmakelsp安装失败请安装cargo
}
